html {
    height: 100%;
}
.clearfix{
    display: block;
}
.clr {
    display: block;
    width: 100%;
}
.clearfix:after, .clr:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear, .clr {
    clear: both;
    height: 1px;
    overflow: hidden;
}
body{
	background: url("../img/bg.jpg") repeat; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000; text-align: center;
	padding: 0; margin: 0;
}
#main-login{
	width: 920px; margin: 0 auto; margin-top: 50px; padding: 10px 0; background: url("../img/bg-login.png") repeat; text-align: center;
}
.containers-login{
	width: 900px; margin: 0 auto; text-align: left; height: 520px; overflow: hidden; background: url("../img/bg-main.jpg") repeat; position: relative;
}
#header{
	height: 72px; width: 100%; background: url("../img/bg-header.jpg") repeat-x;
}
#header .logo{
	width: 138px; height: 34px; display: block; background: url("../img/logo.png") no-repeat; float: left; margin: 20px 0 0 25px; cursor: pointer;
}
#header .title-login{
	float: right; margin-right: 70px; font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #05A7E7; text-transform: uppercase; padding: 20px 0;
}
.feauture{
	width: 100%; height: 246px; background: #05B6E3 url("../img/bg-feauture.jpg") no-repeat top left; display: block; position: absolute; left: 0; top: 175px; z-index: 99;
}
.page-title{
	width: 275px; height: 35px; font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #434343; position: absolute; right: 30px; top: 115px; z-index: 99; text-align: left;
}
.login{
	width: 278px; height: 277px; margin-right: 20px; display: block; background: #fff; position: absolute; right: 5px; top: 158px; z-index: 100; text-align: center;
}
.login .formlogin{
	width: 210px; margin: 0 auto; margin-top: 40px;
}
.login .formlogin table td{
	text-align: left; padding: 2px; font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #414141; font-weight: bold;
}
.inputbox{
	width: 180px; height: 24px; display: inline-block; border: 1px solid #C4C4C4; border-bottom: 1px solid #A9A9A9; padding: 3px; padding-left: 25px;
	background: url("../img/t_input_bg.jpg") repeat-x scroll left bottom transparent;
}
.bg-user{
	background: url("../img/bg-user.jpg") no-repeat 5px center;
}
.bg-pass{
	background: url("../img/bg-pass.jpg") no-repeat 5px center;
}
.bglogin{
	width: 95px; height: 34px; display: block; background: url("../img/bg-dangnhap.jpg") no-repeat; border: none; margin-top: 15px;
}
.logo-footer{
	width: 105px; height: 41px; display: block; background: url("../img/logo.jpg") no-repeat; position: absolute; left: 2px; bottom: 0px;
}